package com.ruoyi.yljf.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.time.LocalTime;
import java.util.Date;

/**
 * 答题记录对象 yljf_exam_summary
 * 
 * @author metaee
 * @date 2025-03-22
 */
@Data
public class ExamSummaryDetailVO {

    /** 主键 id */
    private Long id;

    /** 考试类型  扩展使用 */
    private String examName;


    /** 考试类型  扩展使用 */
    private String examType;

    /** 用户 id */
    private Long userId;

    /** 章节 id */
    private Long chapterId;

    /** 课程 id */
    private Long courseId;

    /** 总题目 */
    private Long totalQuestions;

    /** 答对数 */
    private Long correctAnswers;

    /** 错答数 */
    private Long wrongAnswers;

    /** 已答数 */
    private Long answered;

    /** 未答数 */
    private Long unanswered;

    /** 总耗时 */
    @JsonFormat(pattern = "HH:mm:ss")
    private Date totalTime;

    /** 正确率 */
    private Long accuracy;

    /** 提交时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date submittedAt;

}
